/**
 * 项目名：化工企业安全生产信息化管理平台
 * 日期：    2020-04-18 23:54:05
 * Copyright (c) 2015- -版权所有
 */

package com.joysuch.wwyt.core.bean;

import lombok.Data;

@Data
public class BaseMenuFunctionListBean implements java.io.Serializable {

    // ID
    private Long id;
    // 名称
    private String name;
    // URL
    private String url;
    // 权限字段
    private String perm;
    // 类型
    private String type;
    private String typeName;
    // 父功能ID
    private Long parentId;
    private String parentName;

    // 顺序
    private Integer showOrder;
    // 图标
    private String icon;
    // 简单权限，为前端准备
    private String simplePerm;
    // 深度
    private Integer depth;
    // 菜单顺序
    private Integer menuOrder;
    //菜单是否显示:0隐藏;1显示
    private Integer showState;
    //app菜单显示:0不显示;1显示
    private Integer AppShowState;
    //是否是app菜单名称:是;否
    private String appFlag;
    //app菜单名称
    private String appName;
    //是否打开新窗口, 默认否 （0=否， 1=是）
    private Integer openNewWindow;

    @Data
    public static class SearchBaseMenuFunction implements java.io.Serializable {

        // ID
        private Long id;
        // 名称
        private String name;
        // URL
        private String url;
        // 权限字段
        private String perm;
        // 类型
        private String type;
        // 父功能ID
        private Long parentId;
        // 顺序
        private Integer showOrder;
        // 图标
        private String icon;
        // 简单权限，为前端准备
        private String simplePerm;
        // 深度
        private Integer depth;
        // 菜单顺序
        private Integer menuOrder;
        // //是否是app菜单名称:是;否
        private String appFlag;
    }
}
